iT邦幫忙

DAY 16
1

從最底層基礎建設到軟體開發,無所不包的雲端系列 第 16

從最底層基礎建設到軟體開發,無所不包的雲端(Openstack Day 7)

  • 分享至 

  • xImage
  •  

介紹完Glance 緊接的就是 Nova 專案了

此專案是Compute-Related 著墨最多的專案,之後安裝設定的時候 也相對的複雜許多。

IaaS服務中最重要的部份就是開設虛擬機器這個功能,

而Nova包括了所有相關於虛擬機器的相關功能。

他扮演了,管理所有實體機器的運算資源與Hypervisor 溝通,

進而使用Hypervisor 的API接口來開設虛擬機器的角色。

上面這張圖說明了整個Openstack 的 Compute 部分 與 network 和storage 互相作動的對應關係。

根據上面這張圖,筆者稍為簡單分析幾個部分

AMQP(Advanced Message Queue Protocol) 這邊負責其實就是 Rabbit MQ Server 。

主要是透過asynchronous communication 讓使用者的操作不需要於當下持續等待。

api 指得則是提供 nova - API Server 提供介面讓Dashboard 與 底層可以互動

而scheduler (nova-scheduler) 則是 負責 於 資源池中 挑選足夠資源的實體主機來承載虛擬主機。

compute -(nova-compute) 則是 負責與Libvrit 來溝通 進而管理hypervisor

未完

預計於明天介紹

nova-conductor

nova-network

nova-consoleauth

nova-novncproxy

nova-objectstore

Day 16 ending


上一篇
從最底層基礎建設到軟體開發,無所不包的雲端(Openstack Day 6)
下一篇
從最底層基礎建設到軟體開發,無所不包的雲端(Openstack Day 8)
系列文
從最底層基礎建設到軟體開發,無所不包的雲端30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言